package Fulbito.TEST;

import java.util.Collection;

import org.junit.Test;

//import sun.security.krb5.internal.PAData;

import junit.framework.Assert;
import Fulbito.EXCEPCION.DAOExcepcion;
import Fulbito.MODELO.Reserva;
import Fulbito.NEGOCIO.ReservaNEG;
import Fulbito.UTILITARIOS.Constantes;
import Fulbito.UTILITARIOS.Mensajes;

public class ReservaTest {

	Constantes clsConstantes=new Constantes();
	Mensajes clsMensajes=new Mensajes();
	
	@Test  //Probar
	public void ListarReservaTest(){
		ReservaNEG neg = new ReservaNEG();
		try {
			 
			int iintCodLocal = 1;
			int iintCodCancha = 1;
			int iintTipoUsuario = 1;
			Collection<Reserva> lisQuery = neg.Listar(iintCodCancha,iintCodLocal,iintTipoUsuario);
			for (Reserva reserva : lisQuery) {
				System.out.println(reserva.getCodCancha() +  " | " + reserva.getCancha() + " | " + reserva.getLocal_CodLocal() 
						+ " | " + reserva.getLocal() + " | " + reserva.getDescripcion() + " | " + reserva.getDireccion() 
						+ " | " + reserva.getDireccion() + " | " + reserva.getDireccionGoogleMaps() + " | " + reserva.getTelefonoFijo()
						+ " | " + reserva.getDias() + " | " + reserva.getHora() + " | " + reserva.getEstado());
			}			
		} catch (DAOExcepcion e) {
			Assert.fail(clsConstantes.GC_MSG_ERR_CARGARDATO  + e.getMessage().toString());
		}
	}
}
